package com.example.mvicore.ui

import android.os.Bundle

abstract class BaseMVIFragment: BaseFragment() {

    override fun onActivityCreated(savedInstanceState: Bundle?) {
        super.onActivityCreated(savedInstanceState)
        collectState()
        generateViewModel()
    }

    abstract fun collectState()

    abstract fun generateViewModel()
}